package com.smarthome.core.payment.alipay.util;

import java.io.Serializable;

import com.smarthome.domain.enums.AppIdEnum;

/**
 * 
 * 回调请求参数
 * 
 * @author KongXiangyu
 * 
 * @since 1.0
 */
public class BankCallbackDomain implements Serializable {

    private static final long serialVersionUID = 1L;
    private String orderId;// 订单号
    private String tranSerialNo;// 银行指令序号
    private long amount;// 订单金额
    private int tranStat;// 订单处理状态
    private String parameters;// 加密参数原文
    private AppIdEnum appIdObj;// 业务类型

    public BankCallbackDomain() {
        // 默认无参构造方法
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getTranSerialNo() {
        return tranSerialNo;
    }

    public void setTranSerialNo(String tranSerialNo) {
        this.tranSerialNo = tranSerialNo;
    }

    public long getAmount() {
        return amount;
    }

    public void setAmount(long amount) {
        this.amount = amount;
    }

    public int getTranStat() {
        return tranStat;
    }

    public void setTranStat(int tranStat) {
        this.tranStat = tranStat;
    }

    public String getParameters() {
        return parameters;
    }

    public void setParameters(String parameters) {
        this.parameters = parameters;
    }

    public AppIdEnum getAppIdObj() {
        return appIdObj;
    }

    public void setAppIdObj(AppIdEnum appIdObj) {
        this.appIdObj = appIdObj;
    }

}